extends Node2D
##测试结果如下
##打包会将带有@export的变量保存，不会保存不带有@export的变量
##该规则同样适用于子节点
##在运行过程中添加的节点需要设置owner才能被打包。
##总结，可以使用PackedScene实现墓地功能

@export var score:int = 1
var in_score:int
var scene:PackedScene

func _process(delta: float) -> void:
	if Input.is_action_just_pressed("mouse_click_left"):
		test()

func test():
	in_score = 23
	var node = Node.new()
	add_child(node)
	node.owner = self
	scene = PackedScene.new()
	scene.pack(self)
	var child =  scene.instantiate()
	add_child(child)
